#ifndef CORE_MOUSE_LISTENER_H
#define CORE_MOUSE_LISTENER_H

#include "Common/Common.h"
#include "MouseButton.h"

namespace core
{

class IMouseListener
{
public:
	virtual void ButtonPressed( MouseButton button ) = 0;
	virtual void ButtonReleased( MouseButton button ) = 0;
	virtual void OnMove( Vec2 pos ) = 0;
	virtual void OnWheel( int pos ) = 0;
};
}
#endif
